14999 matches found
CVE-2024-35799
CVE-2024-35799 relates to the Linux kernel, specifically the DRM/AMD display path. The issue occurs when disabling a stream encoder, where a function invoked during disable no longer exists. The fix adds a null-check for the function declaration in the disable-stream encoder path to prevent a cra...
CVE-2024-35879
CVE-2024-35879 affects the Linux kernel. The issue arises from a race between devlink removals and destruction of OF nodes during the sequence 1) of_platform_depopulate() and 2) of_overlay_remove(). During step 1, devices and attached of_node are destroyed asynchronously via a workqueue, which co...
CVE-2024-35903
The CVE-2024-35903 entry: In the Linux kernel, x86/bpf: Fix IP after emitting call depth accounting. The issue adjusts the IP passed to emit_patch to compute the correct offset for a CALL when x86_call_depth_emit_accounting emits code; without this, instructions may be skipped and the system coul...
CVE-2024-35921
CVE-2024-35921 affects the Linux kernel media/mediatek vcodec HEVC decoding path. The stateless HEVC decoder stored the instance pointer in the context even on initialization failure, leading to a use-after-free when the pointer was freed during deinit. The documented workaround is to store the i...
CVE-2024-36911
CVE-2024-36911 affects the Linux kernel hv_netvsc (Hyper-V host/guest networking). The root cause is that in CoCo VMs, a failure of set_memory_encrypted() or set_memory_decrypted() could cause memory to be shared and not properly freed. The netvsc driver could frees decrypted/shared pages if set_...
CVE-2024-36947
In CVE-2024-36947, the Linux kernel had a dentry leak in qibfs due to simple_recursive_removal() dropping pinning references for positives in a subtree. When the argument is retained by pinning from dcache lookup, it must be balanced with an explicit dput(); otherwise, a leak can occur. The conne...
CVE-2024-36949
CVE-2024-36949 affects the Linux kernel component responsible for AMD GPU kernel fusion driver (amd/amdkfd). The issue arises when multiple devices are reset in parallel: the first device calls kfd_suspend_all_processes() to evict all processes across devices, which can take time, while other dev...
CVE-2024-38603
Mode C CVE-2024-38603 (Linux kernel) affects drivers/perf: hisi: hns3. Root cause: pci_alloc_irq_vectors() allocates an irq vector; if devm_add_action() fails, the irq vector is not freed, causing a memory leak. Fix: replace devm_add_action() with devm_add_action_or_reset() so the irq vector can ...
CVE-2024-38628
The CVE-2024-38628 issue is in the Linux kernel USB gadget u_audio subsystem. It describes a race condition where controls are used after free during gadget unbind. The root cause is use-after-free-like racing in the gadget unbind path, leading to potential corruption or instability. The publishe...
CVE-2024-40936
CVE-2024-40936 (Linux kernel) : A patch fixes memregion leaks in cxl/region by moving mode verification to __create_region() before allocating the memregion in devm_cxl_add_region(). This prevents leaks of memregion objects during region creation. Connected sources ( MiracleLinux AXSA advisory ) ...
CVE-2024-41045
CVE-2024-41045: Linux kernel vulnerability fixed in bpf_timer_cancel_and_free. The issue arises when canceling/ freeing timers embedded in BPF maps via bpf_map_update_elem, where timer cancellation uses hrtimer_cancel and could deadlock or cause use-after-free under RCUs. The patch suggests using...
CVE-2024-42091
CVE-2024-42091 — Linux kernel, module: drm/xe. The issue arose when dumping PAT settings via debugfs without validating pat.ops, allowing a null or unset pat.ops pointer to be used, which could lead to a denial/Not-Provided detail? (NPD) scenario. The fixed behavior patches the code to check the ...
CVE-2024-42127
CVE-2024-42127 affects the Linux kernel driver for Lima (drm/lima) which uses a shared IRQ. The root cause is that during driver removal, clocks are disabled early while interrupts remain registered due to devm-based management, allowing interrupt handlers to run and access device registers with ...
CVE-2024-42239
CVE-2024-42239 affects the Linux kernel BPF timer cancellation path. The fix adds an atomic counter (cancelling) in bpf_hrtimer to track in-flight cancellation requests and prevents deadlocks when two callbacks attempt to cancel each other in parallel. The patch ensures that if a cancellation is ...
CVE-2024-42248
CVE-2024-42248 : In the Linux kernel, the tty/serial Ma35d1 driver had a NULL dereference risk when the serial node is absent because of a missing of_node check. The fix adds a NULL check for of_node and returns an error if pdev->dev.of_node is NULL. Affected component: Linux kernel tty serial...
CVE-2024-42303
The CVE-2024-42303 issue affects the Linux kernel media imx-pxp driver. The root cause is an ERR_PTR dereference in pxp_probe() when devm_regmap_init_mmio() can fail, due to a missing check and bail‑out path. The patch adds a null/error check and exits gracefully, preventing a dereference and pot...
CVE-2024-43851
CVE-2024-43851 summary (Linux kernel) The issue affects Linux kernel code for the Xilinx SoC path (soc: xilinx). The root cause is the per-CPU variable cpu_number1 being passed to xlnx_event_handler as the argument dev_id, but not used by that function; a patch renames cpu_number1 to dummy_cpu_nu...
CVE-2024-44967
CVE-2024-44967 affects the Linux kernel in the DRM mgag200 path. The issue arises from binding the lifetime of the I2C adapter to the DRM device: cleanup via devm_add_action_or_reset() releases the I2C adapter when the Linux device goes away, but the connector retains a stale pointer in struct dr...
CVE-2024-46831
The CVE-2024-46831 entry corresponds to a Linux kernel vulnerability in net: microchip: vcap where kunit tests trigger a use-after-free. The underlying issue is a use-after-free in kunit test code for vcap, which has been fixed by removing the problematic code and relying on checking the return v...
CVE-2024-47717
Technical details for CVE-2024-47717 are not publicly provided in the supplied documents; monitor for updates.
CVE-2024-50037
CVE-2024-50037 affects the Linux kernel’s DRM framebuffer path (drm/fbdev-dma). The root cause was that drm_fbdev_dma_fb_destroy() unconditionally invoked fb_deferred_io_cleanup() even when struct fb_info.fbdefio was NULL, leading to a warning trace in an Apple Silicon display driver context. The...
CVE-2024-50071
CVE-2024-50071 details (Linux kernel): The pinctrl nuvoton driver for MA35 pinsctrl contains a double-free bug in ma35_pinctrl_dt_node_to_map_func(). The issue arises because a buffer ('new_map') allocated with devm_kcalloc() is freed twice: once by the device framework on removal and again by pi...
CVE-2024-56671
CVE-2024-56671 affects the Linux kernel gpio graniterapids vGPIO driver. A crash during boot was caused by unauthorized modification of irq_chip.name via casting away const in gpio_irq_chip_set_chip; the issue stems from suboptimal initialization. The fix moves irq_chip.name initialization into t...
CVE-2024-58006
CVE-2024-58006 affects the Linux kernel PCI subsystem for designware-based PCI Express endpoints (pci_epc_set_bar in the dwc/pcie-designware-ep.c driver). The issue arises when set_bar() is called a second time without clearing the previous BAR via clear_bar(), allowing a potential mismatch betwe...
CVE-2024-58019
Technical details for CVE-2024-58019 are not publicly available in the provided documents; connected sources do not expose affected product/version, root cause, or remediation in this corpus. Monitor for updates.
CVE-2025-21794
The CVE-2025-21794 issue affects the Linux kernel HID driver for thrustmaster devices (HID: hid-thrustmaster). It is a stack-out-of-bounds read in the core usb_check_int_endpoints() path caused by passing an ep_addr array to a loop that advances past the end of the array when a null terminator is...
CVE-2025-21849
CVE-2025-21849: Linux kernel drm/i915/gt had potential deadlocks due to spin_lock/unlock() used in interrupt contexts. The fix saves irq state before acquiring locks. Version history shows v2 adds irq state save/restore around signal_irq_work locks; v3 uses spin_lock_irqsave() in guc_lrc_desc_unp...
CVE-2025-21873
CVE-2025-21873 affects the Linux kernel SCSI/UFS stack, specifically the bsg path. The issue occurs when an ARPMB (arpmb) command fails on devices that do not support ARPMB, leading to a crash due to copying user data in bsg_transport_sg_io_fn(). When ufs_bsg_exec_advanced_rpmb_req() returns an e...
CVE-2025-21876
CVE-2025-21876 affects the Linux kernel iommu/vt-d code (DMAR) where a call to enable_drhd_fault_handling() was moved in a path that does not hold any lock while traversing the drhd list. The fix ensures dmar_global_lock is held while traversing the drhd list to prevent suspicious RCU usage. With...
CVE-2025-21949
The CVE-2025-21949 entries describe a LoongArch-specific Linux kernel flaw where the base address for hugetlb mmap is not aligned with the pmd size. The issue manifests in the hugetlb handling path (mm/hugetlb.c) and affected scenario involves the test case testcases/bin/hugefork02, where a kerne...
CVE-2025-21976
CVE-2025-21976 affects the Linux kernel fbdev/hyperv_fb driver. Unbinding a Hyper‑V framebuffer can trigger framebuffer_release while the framebuffer is in use, causing a WARN and potential failure to release resources. The fix moves framebuffer and memory release to fb_ops.fb_destroy for gracefu...
CVE-2025-22096
CVE-2025-22096 is a Linux kernel vulnerability resolved in the drm/msm/gem path. The root cause was in error handling: the SUBMIT_ERROR() macro made an error code negative, and an extra “-” turned it back to a positive EINVAL. The positive value was passed to ERR_PTR(), which is not an IS_ERR(), ...
CVE-2025-37876
Summary (CVE-2025-37876) The Linux kernel netfs code creates /proc/fs/netfs unconditionally; when CONFIG_NETFS_SUPPORTS=y and CONFIG_PROC_FS is disabled, this can trigger a kernel crash. The connected documents indicate the root cause is in netfs_init(), where proc_mmkdir is invoked without guard...
CVE-2025-37900
CVE-2025-37900: In the Linux kernel, two issues in iommu_copy_struct_from_user() were fixed in the current header; review noted NULL pointer handling in iommu_copy_struct_to_user() and a related typo. Connected advisories/entries confirm this CVE is included among kernel fixes across distribution...
CVE-2025-37953
CVE-2025-37953 affects the Linux kernel sch_htb component. The issue stems from a regression caused when htb_qlen_notify() and htb_deactivate() interactions could leave prt pointers NULL, enabling a NULL pointer dereference path via htb_next_rb_node() and in certain qlen/dequeue_backlog sequences...
CVE-2025-38052
CVE-2025-38052 concerns the Linux kernel where a slab-use-after-free in net/tipc/crypto.c during tipc_aead_encrypt_done can occur after the tipc_crypto tx is freed when a namespace is deleted. The issue arises when simd_aead_encrypt is interrupted and crypto_simd_usable() returns false, allowing ...
CVE-2025-38068
CVE-2025-38068: In the Linux kernel, the crypto/lzo path fixed a compression buffer overrun by adding a safe compression interface that checks the end of the output buffer before each write and using it in crypto/lzo. This corrects a prior assumption that the caller always provided sufficient buf...
CVE-2025-38086
CVE-2025-38086 involves a Linux kernel vulnerability in net/ch9200 where mii_nway_restart() can trigger an uninitialised access through ch9200_mdio_read() due to not checking control_read() return value. The bug stems from an uninitialised local buffer (buff) being accessed when control_read() do...
CVE-2025-38187
Root-cause: In Linux kernel DRM Nouveau, a use-after-free occurs when sending large RPC fragments because the RPC container is freed prematurely after being passed to r535_gsp_rpc_send(). Fix: allocate a temporary RPC container for the initial fragment and free the caller’s container only after a...
CVE-2025-38245
In the Linux kernel ATM subsystem, CVE-2025-38245 is due to releasing atm_dev_mutex before procfs/sysfs removal in atm_dev_deregister(), creating a race window where a device may still appear in procfs while the device list no longer contains it. This can trigger a splat warning during atm_dev_re...
CVE-2025-38424
The CVE-2025-38424 entry is supported by connected docs describing a Linux kernel vulnerability in perf sampling. Affected: perf component in the Linux kernel (ARM64 crash scenario). Root cause: perf could access userspace during teardown, specifically sampling during exit_mmap()’s tlb_finish_mmu...
CVE-2025-38455
CVE-2025-38455 is a Linux kernel/KVM vulnerability in the KVM: SVM path. The issue occurs during SEV{-ES} intra-host migration when a vCPU is being created (in-flight) on either source or destination VM, where SEV{-ES} state can be toggled to non-SEV{-ES} in the destination. This can lead to a cr...
CVE-2005-0736
CVE-2005-0736 entry is rejected/not used and does not represent an active vulnerability.
CVE-2006-1056
CVE-2006-1056 : A vulnerability in the Linux kernel (before 2.6.16.9) and FreeBSD on AMD64/7th–8th gen AMD processors causes FXSAVE/FXRSTOR to save/restore only certain x87 registers when an exception is pending. This can allow a local attacker to infer portions of the floating‑point state of oth...
CVE-2009-1633
The CVE-2009-1633 issue affects the Linux kernel CIFS subsystem prior to 2.6.29.4. It describes multiple buffer overflows in CIFS that can be triggered by a malformed Unicode string (Unicode string area alignment in fs/cifs/sess.c) or long Unicode characters (fs/cifs/cifssmb.c and fs/cifs/readdir...
CVE-2010-1083
CVE-2010-1083 affects the Linux kernel 2.6.x up to 2.6.32 (and possibly similar versions); the processcompl_compat path in drivers/usb/core/devio.c fails to clear the transfer buffer before returning to userspace when a USB command fails, enabling potential information leakage of kernel memory to...
CVE-2010-2955
The CVE-2010-2955 issue affects the Linux kernel before 2.6.36-rc3-next-20100831, specifically the cfg80211_wext_giwessid function in net/wireless/wext-compat.c, which fails to initialize certain structure members. This enables a local attacker to exploit an off-by-one error in ioctl_standard_iw_...
CVE-2010-4529
CVE-2010-4529 refers to an integer underflow in the irda_getsockopt function (net/irda/af_irda.c) of the Linux kernel prior to 2.6.37 on non-x86 platforms. This underflow could allow a local attacker to obtain potentially sensitive information from kernel heap memory via an IRLMP_ENUMDEVICES gets...
CVE-2011-5327
The CVE-2011-5327 issue affects the Linux kernel prior to 3.1, where an off-by-one in the function drivers/target/loopback/tcm_loop.c: tcm_loop_make_naa_tpg() can cause memory corruption. This root cause is stated across the CVE entry and related advisories, with impact described as memory corrup...
CVE-2012-4444
The CVE-2012-4444 issue affects the Linux kernel prior to 2.6.36, where the ip6_frag_queue function in net/ipv6/reassembly.c can be exploited remotely to bypass certain network restrictions by sending overlapping IPv6 fragments. The vulnerability is consistently described in multiple sources (Lin...